--[[
    函数：lua2_query_search_cache_status_v1_1
    功能：获取建立缓存的开始时间和结束时间
    返回：返回数组：
            0:code,0表示成功，其它表示中途退出
            1:buildCacheStart: "2017-08-08 10:02:18",   // 建缓存开始时间
            2:buildCacheEnd，"2017-08-08 10:02:18",   // 建缓存结束时间
--]]

-- ########################################################

-- 分类的前缀
local PREFIX_TYPE = "type_"
-- 标签的前缀
local PREFIX_LABEL = "label_"
-- VIP的key
local KEY_VIP = "vip"
-- 排序的key
local KEY_SORT = "sort"
-- keyword的前缀
local PREFIX_KEYWORD = "kwd_"
-- ID-模版缓存的前缀
local PREFIX_DESIGN = "d_"

-- PPT的ID的前缀
local PREFIX_PPT = "p"
-- key的连接符号
local PREFIX_S = "*"
-- 数组字符串的分割符号
local PREFIX_ARRAY_SPLIT = ","

-- search_db
local SEARCH_DB = "search_db"
-- search_cache_db
local SEARCH_CACHE_DB = "search_cache_db"

-- buildCacheStart
local BUILD_CACHE_START = "buildCacheStart"
-- buildCacheEnd
local BUILD_CACHE_END = "buildCacheEnd"

-- ########################################################
-- 组成返回值数组，第0个是错误码，第1个是buildCacheStart，第2个是buildCacheEnd
local retData = function(code,s,e)
    local ret = {}
    table.insert(ret, code)

    if(s==nil)
    then
        s=''
    end
    table.insert(ret, s)

    if(e==nil)
    then
        e=''
    end
    table.insert(ret, e)
    return ret
end
-- ########################################################
local s = redis.call('get',BUILD_CACHE_START)

local e = redis.call('get',BUILD_CACHE_END)


-- ########################################################
return retData(0, s, e)